@charset "gb2312";
/* CSS Document */
* {
	margin:0;
	padding:0;
	}
body {
	font-size:14px;
	font-family:"Microsoft YaHei",Arial;
	line-height:24px;
	margin:0;
	padding:0;
	}
div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,input,span, {
	margin:0;
	padding:0;
	}
ul,li { list-style:none}
img { border:none}
.fl { float:left}
.fr { float:right}
.tr { text-align:right}
.tc { text-align:center}
.h15 {
	height:15px;
	width:100%;
	display:block;
	}
.cleardiv {
	clear:both;
	width:100%;
	font-size:0px;
	line-height:0px;
	margin:0;
	padding:0;
	}
a {
	color:#333;
	text-decoration:none;
	}
a:hover {
	color:#f00;
	text-decoration:underline;
	}

/*************logo****************/
.header {
	height:120px;
	width:100%;
	background:#f6f6f6;
	}
.logo {
	width:1200px;
	margin:0 auto;
	}
.logo_img {
	padding-top:25px;
	}
.logo_img img { float:left;}
.logo_img p {
	float:left;
	height:75px;
	width:240px;
	background:url(../img/header_icon.png) right 12px no-repeat;
	font-size:18px;
	padding-left:20px;
	margin-left:20px;
	border-left:1px solid #e3e3e3;
	}
.search {
	float:left;
	width:550px;
	margin-left:100px;
	margin-top:10px;
	}
.search .tel {
	line-height:30px;
	color:#999;
	}
.search .tel font { color:#f00}
.search form{ float:right;}
.search .sbox {
	border:1px solid #ccc;
	border-right:medium;
	display: block;
    float: left;
    height: 36px;
    overflow: hidden;
    width: 468px;
	}
.search .sbox .sx{
	border: medium none;
    font-size: 14px;
    height: 36px;
    line-height: 26px;
    padding: 0 0 0 5px;
    width: 465px;
	color:#999;
	}
.search .st {
	display: block;
    float: left;
    height: 38px;
	line-height:38px;
    overflow: hidden;
    width: 80px;
	margin-bottom:5px;
	}
.search .st .btn {
	background-color: #db2242;
    border: medium none;
    color: #ffffff;
    font-size: 15px;
	font-weight:700;
    height: 38px;
	line-height:38px;
    text-align: center;
    width: 80px;
	cursor:pointer;
	}
.key a{
	float:left;
	padding:0 5px;
	text-align:center;
	font-size:12px;
	color:#666;
	}
.key a:hover { color:#f00;}
.weixin {
	width:72px;
	height:95px;
	font-size:12px;
	margin-top:12px;
	background:url(../img/header_icon.png) right -55px no-repeat;
	}
/****************nav****************/
body>nav {
	height:40px;
	background:#db2242;
	}
body>nav>div {
	width:1200px;
	height:40px;
	margin:0 auto;
	}
.all {
	width:180px;
	height:40px;
	color:#fff;
	line-height:40px;
	padding-left:20px;
	margin-right:40px;
	background:#c8203e;
	}
.all span {
	background:url(../img/header_icon.png) 0 0 no-repeat;
	width:18px;
	height:15px;
	float:left;
	display:block;
	margin-right:15px;
	margin-top:13px;
	}

/*#menu li {
	line-height:40px; 
	height:40px;
	float:left; 
	color:#fff; 
	}
#menu li a {
	display:block; 
	padding:0 30px; 
	text-align:center; 
	font-size:16px; 
	color:#fff;
	text-decoration:none;
	}
#menu li a:hover {
	background:#900; 
	}*/
#menu { padding:0; margin:0; list-style-type:none;}
	#menu li { line-height:40px; float:left; color:#fff; position:relative;}
	#menu li a { display:block; padding:0px 15px; text-align:center; color:#fff; font-size:16px; text-decoration:none;}
	#menu li a:hover { background:#900;}
	.cur{ background:#900;}
#menu li ul { position:absolute; width:610px;background:#900; z-index:500;}
#menu li ul li { position:relative; height:36px; line-height:36px; }
#menu li ul li a { color:#fff; font-size:14px; display:block; text-align:center; padding:0 10px;}
#menu li ul li a:hover { color:#000; background:#f3f3f3;}
#menu li:hover { background:#900;}
#menu li:hover ul.menua2 { display:block;}
.menua2 { top:40px; display:none; left:0;}

/***************左侧导航***************/
.tag_line{display:inline;}
.mainProNav {border: 1px solid #ddd;position:relative;z-index:9996;cursor:default;transition:background 0.2s linear 0s;text-align:left;width:198px;background:#fff;}
.mainProNavHover {border: 1px solid #ececec;background:#fff;color:#666;}
.mainProNav dl, .mainProNav dt, .mainProNav dd {display:block;margin:0;padding:0;}

.mainProNav .ico1 {padding-left: 45px;height: 40px; display:block; line-height: 40px;font-size: 16px;background:url(../img/header_icon.png) -18px -40px no-repeat;font-family: verdana,Tahoma,Arial,Hei,"Microsoft Yahei",SimHei;transition:background-color 0.2s linear 0s, padding-left 0.2s linear 0s;}
.mainProNav .dlHover .ico1 {position:relative; display:block;z-index: 9999;margin: -1px -3px -1px -1px;*margin: -2px -3px -2px -1px;#top:-1px;padding-left: 45px;height: 42px;line-height: 42px;background:#db2242 url(../img/header_icon.png) -18px 0 no-repeat;color:#fff; text-decoration:none;}
.mainProNav .ico2 {padding-left: 45px;height: 40px; display:block; line-height: 40px;font-size: 16px;background:url(../img/header_icon.png) -18px -120px no-repeat;font-family: verdana,Tahoma,Arial,Hei,"Microsoft Yahei",SimHei;transition:background-color 0.2s linear 0s, padding-left 0.2s linear 0s;}
.mainProNav .dlHover .ico2 {position:relative; display:block;z-index: 9999;margin: -1px -3px -1px -1px;*margin: -2px -3px -2px -1px;#top:-1px;padding-left: 45px;height: 42px;line-height: 42px;background:#db2242 url(../img/header_icon.png) -18px -80px no-repeat;color:#fff; text-decoration:none;}
.mainProNav .ico3 {padding-left: 45px;height: 40px; display:block; line-height: 40px;font-size: 16px;background:url(../img/header_icon.png) -18px -200px no-repeat;font-family: verdana,Tahoma,Arial,Hei,"Microsoft Yahei",SimHei;transition:background-color 0.2s linear 0s, padding-left 0.2s linear 0s;}
.mainProNav .dlHover .ico3 {position:relative; display:block;z-index: 9999;margin: -1px -3px -1px -1px;*margin: -2px -3px -2px -1px;#top:-1px;padding-left: 45px;height: 42px;line-height: 42px;background:#db2242 url(../img/header_icon.png) -18px -160px no-repeat;color:#fff; text-decoration:none;}
.mainProNav .ico4 {padding-left: 45px;height: 40px; display:block; line-height: 40px;font-size: 16px;background:url(../img/header_icon.png) -206px -40px no-repeat;font-family: verdana,Tahoma,Arial,Hei,"Microsoft Yahei",SimHei;transition:background-color 0.2s linear 0s, padding-left 0.2s linear 0s;}
.mainProNav .dlHover .ico4 {position:relative; display:block;z-index: 9999;margin: -1px -3px -1px -1px;*margin: -2px -3px -2px -1px;#top:-1px;padding-left: 45px;height: 42px;line-height: 42px;background:#db2242 url(../img/header_icon.png) -206px 0px no-repeat;color:#fff; text-decoration:none;}
.mainProNav .ico5 {padding-left: 45px;height: 40px; display:block; line-height: 40px;font-size: 16px;background:url(../img/header_icon.png) -206px -120px no-repeat;font-family: verdana,Tahoma,Arial,Hei,"Microsoft Yahei",SimHei;transition:background-color 0.2s linear 0s, padding-left 0.2s linear 0s;}
.mainProNav .dlHover .ico5 {position:relative; display:block;z-index: 9999;margin: -1px -3px -1px -1px;*margin: -2px -3px -2px -1px;#top:-1px;padding-left: 45px;height: 42px;line-height: 42px;background:#db2242 url(../img/header_icon.png) -206px -80px no-repeat;color:#fff; text-decoration:none;}
.mainProNav .ico6 {padding-left: 45px;height: 40px; display:block; line-height: 40px;font-size: 16px;background:url(../img/header_icon.png) -206px -200px no-repeat;font-family: verdana,Tahoma,Arial,Hei,"Microsoft Yahei",SimHei;transition:background-color 0.2s linear 0s, padding-left 0.2s linear 0s;}
.mainProNav .dlHover .ico6 {position:relative; display:block;z-index: 9999;margin: -1px -3px -1px -1px;*margin: -2px -3px -2px -1px;#top:-1px;padding-left: 45px;height: 42px;line-height: 42px;background:#db2242 url(../img/header_icon.png) -206px -160px no-repeat;color:#fff; text-decoration:none;}

.mainProNav dd {display:none;position:absolute;left: 199px;z-index:9998;padding: 20px;border: 1px solid #b9b9b9;border-left: 2px solid #db2242;background:#fff;width: 220px;height:auto;box-shadow:0px 0px 5px #999;}
.mainProNav .dlHover dd {display:block;}

.mainProNav dl dd a {transition: background-color 0.1s linear 0s, color 0.1s linear 0s;color:#666;line-height: 18px;}
.mainProNav dl dd a:hover {color:#f60;}
.mainProNav dl dd a:active {color:#ccc;}
.mainProNav dl dd h6 a {font-size: 16px;line-height: 20px;color:#f60;}
.mainProNav dl dd h6 a:hover {color:#2567d3;}
.mainProNav dl dd h6 a:active {color:#666;}
.mainProNav dl dd p {padding: 4px 0 15px;*padding: 0px 0 14px; font-size:12px;}
.mainProNav dl dd p a {display:inline-block;*zoom: 1;display:inline;padding: 2px 5px 0;margin-right: 15px; line-height:22px;}

.mainProNav dl dd ul li{display:inline; margin-right:15px; white-space:nowrap;}
.mainProNav dl dd ul li span{ color:#a5a5a5;}
.mainProNav dl dd ul{ float:left; width:220px; margin-top:10px; display:inline; font-size:12px;}
.mainProNav dl dd ul li a:link,.sec_navcon ul li a:visited{ color:#666666; text-decoration:none;}
.mainProNav dl dd ul li a:hover{ color:#cc0001; text-decoration:underline;}

.mainProNav .nav_leftext {
	background:#f5f5f5;
	padding:10px;
	line-height:20px;
	font-size:12px;
	height:65px;
	}
.mainProNav .nav_leftext a { padding:0px 5px;}
/***************banner******************/
.banner {
	width:1200px;
	margin:0 auto;
	}



.ban_right {
	width:985px;
	padding-top:15px;
	}
.ban_right_jd {
	float:left;
	width:730px;
	height:285px;
	margin-right:15px;
	}
/*焦点图*/
.container {
	width: 730px;
	height: 285px;
	position: relative;
	overflow:hidden;
	}
.container .num {
	overflow:hidden;
	height: 25px;
	position: absolute; 
	bottom:12px; 
	right: 15px; 
	zoom:1; 
	}
.container li img {
	width:730px;
	height:285px;
	}
.container .num li {
	width: 25px; 
	height: 25px; 
	line-height: 25px; 
	text-align: center; 
	font-weight: 400; 
	font-family: "微软雅黑", Arial; 
	color: #FFFFFF; 
	background: #444444; 
	margin-right: 10px;  
	cursor:pointer; 
	float: left;
	}
.container .num li.on { background: #FF7700; } 
.container .prev,
.container .next {
	display: none; 
	width: 40px; 
	height: 100px; 
	background: url(../img/btn.png) no-repeat; 
	position: absolute; 
	top: 75px;
	}
.container .prev { left: 0; }
.container .next {
	right: 0; 
	background-position: right;
	}
.ban_right_jj {
	width:238px;
	float:left;
	height:283px;
	border:1px solid #dfdfdf;
	}
.ban_right_jj .ptitle {
	width:225px;
	overflow:hidden;
	white-space:nowrap;
	line-height:30px;
	}
.ban_right_jj p i {
	font-family:'Arial';
	font-size:16px;
	width:20px;
	padding-left:10px;
	float:left;
	}
.ban_right_jj .ptitred {color:#c30;}
.ban_right_jj .jjtext01 {
	line-height:46px;
	font-size:15px;
	border-bottom:1px solid #dfdfdf;
	padding-left:20px;
	margin-bottom:10px;
	background:#f5f5f5;
	}
.ban_right_jj .jjtext01 span {
	background:url(../img/header_icon.png) 0px -36px no-repeat;
	width:18px;
	height:18px;
	float:left;
	display:block;
	margin-top:12px;
	margin-right:10px;
	}
.ban_right_jj .jjtext02 {
	margin:0 10px;
	text-indent:2em;
	line-height:20px;
	padding-top:5px;
	border-top:1px solid #dfdfdf;
	}
.ban_right_jj .jjtext02 a { color:#f00;}
.ban_right_ys {
	height:406px;
	margin-top:15px;
	}
.ban_right_left {
	width:728px;
	border:1px solid #dfdfdf;
	}
.ban_right_left font {
	height:28px;
	border-bottom:2px solid #dfdfdf;
	display:block;
	}
.ban_right_left font b {
	display:inline-block;
	height:28px;
	line-height:28px;
	border-bottom:2px solid #900;
	padding:0 20px;
	font-size:15px;
	}
.ban_right_left ul { padding:5px 15px 0;}
.ban_right_left ul li {
	width:329px;
	height:190px;
	padding:10px 10px 0 10px;
	float:left;
	overflow: hidden;
	}
.ban_right_left ul li img {
	width:120px;
	height:160px;
	margin:5px 15px 5px 5px;
	float:left;
	}
.ban_right_left ul li h4 {
	display:inline-block;
	width:189px;
	height:30px;
	overflow:hidden;
	margin-top:5px;
	line-height:30px;
	font-size:15px;
	}
.ban_right_left ul li p {
	height:80px;
	width:189px;
	line-height:20px;
	color:#666;
	font-size:12px;
	overflow:hidden;
	}
.ban_right_left .brtbutton{
	margin-top:14px;
	height:28px;
	line-height:28px;
	padding:0 20px;
	display:inline-block;
	background-color:#fff;
	border:1px solid #e91d25;
	text-decoration:none;
	color:#e91d25;
	}
.ban_right_left .brtbutton:hover{
	background-color:#e91d25;
	color:#fff;
	}
	
	
.ban_right_right {width:240px;}
/*************排行**************/
/*新书热卖榜*/
.xsrmb{height:437px;}
.xsrmb .bar{
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	border-bottom:2px solid #dfdfdf;
	}
.xsrmb .bar .title{
	font-family:"Microsoft Yahei";
	font-size:15px;
	font-weight:400;
	color:#333;
	border-bottom:2px solid #900;
	display:inline-block;
	}

.xsrmb .con{
	height:394px;
	border:1px solid #dfdfdf;
	border-top:none;
}
/*公共BOX*/
.box-p{
}
.box-p-bar{
	height:28px;
	line-height:28px;
}
.box-p-bar ul li{
	width:80px;
	height:26px;
	line-height:26px;
	float:left;
	text-align:center;
}
.box-p-bar ul li a{
	width:80px;
	height:26px;
	line-height:26px;
	display:block;
	border:1px solid #dfdfdf;
	border-right:none;
	font-size:12px;
	text-decoration:none;
}
.box-p-bar ul li.first{
	width:78px;
}
.box-p-bar ul li.first a{
	width:78px;
	border-left:none;
}
.box-p-bar ul li a:hover,.box-p-bar ul li.over a{
	color:#095d9e;
	font-weight:bold;
	border-top:2px solid #095d9e;
	border-bottom:none;
}
.box-p-con{
	padding:10px;
	font-size:12px;
}
.box-p-item{
	display:none;
}
.box-p-item ul li{
	height:34px;
	line-height:34px;
	border-bottom:1px dotted #eaeaea;
	overflow:hidden;
	position:relative;
}
.box-p-item ul li .num{
	font-family:'Arial';
	font-size:16px;
	width:20px;
	padding-left:5px;
	float:left;
}
.box-p-item ul li .red{
	color:#c30;
}
.box-p-item ul li .title{
	position:absolute;
}
.box-p-item ul li .photo{
	width:90px;
	height:120px;
	top:10px;
	left:25px;
	position:absolute;
	display:none;
}
.box-p-item ul li .info{
	position: absolute;
	left:125px;
	top:60px;
	line-height: 22px;
}
.box-p-item ul li .price{
	left:130px;
	top:60px;
	position:absolute;
	display:none;
	/*font-family:"Arial";
	font-size:14px;
	color:#c30;*/
	line-height:22px;
}
.box-p-item ul li .price s{
	/*color:#aaa;*/
}
.box-p-item ul li .bbs{
	left:130px;
	top:110px;
	position:absolute;
	color:#487a6f;
	display:none;
}
.box-p-item ul li .bbs a{
	color:#095d9e;
}
.box-p-item ul li .bbs a:hover{
	color:#e91d25;
}
.box-p-item ul li.over{
	height:150px;
	line-height:20px;
	overflow:hidden;
}
.box-p-item ul li.over .photo,.box-p-item ul li.over .price,.box-p-item ul li.over .bbs{
	display:inline-block;
}
.box-p-item ul li.over .title{
	left:125px;
	height:40px;
	top:10px;
	overflow:hidden;
}
.box-p-item .more{
	height:40px;
	line-height:40px;
	margin-left:110px;
	margin-top:5px;
	display:block;
	color:#5097bc;
}
.box-p-item .more:hover{
	color:#e91d25;
}

.banner_m {
	width:1200px;
	height:80px;
	margin:0 auto;
	}
	
/*************transfer**************/
.transfer {
	width:1200px;
	margin:0 auto;
	}
.transfer font{
	font-size:15px;
	line-height:30px; 
	border-bottom:2px #095d9e solid; 
	margin-top:10px; 
	letter-spacing:1px;
	display:block;
	}
.transfer font b {
	background:url(../img/zrbg.png) 0 0 no-repeat;
	width:188px;
	height:40px;
	color:#fff;
	text-align:center;
	display:inline-block;
	}
.transfer_box{ width:1200px; padding-bottom:10px; overflow:hidden; clear:both;}
.transfer_left{ float:left; background:#F9F9F9; border-bottom:1px #D2D2D2 solid; border-left:1px #D2D2D2 solid; border-right:1px #D2D2D2 solid; padding:30px;}
.transfer_con{ float:left; width:858px; margin-left:40px; margin-top:40px; display:inline;}
.transfer_con p{ font-size:14px; line-height:26px;}
.redtxt{ color:#F00;}
.redtxt a:link,.redtxt a:visited{ color:#F00; text-decoration:underline;}
.redtxt a:hover{ color:#FF8080; text-decoration:underline;}
.transfer_zxcontent{ width:850px; margin-top:30px; font-size:12px;}
.transfer_zxcontent ul li{ float:left; width:400px; margin-right:25px;line-height:32px; display:inline;}
.transfer_zxcontent ul li img{ float:left; margin-right:10px; margin-top:8px; display:inline;}
.transfer_zxcontent ul li span{ float:left;}
.transfer_span01{ width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.transfer_span02{ color:#F60; text-decoration:underline;}
.transfer_span02 a:link,.web_zx_span02 a:visited{color:#F60; text-decoration:underline;}
.transfer_span02 a:hover{ color:#F00; text-decoration:underline;}
	
/************qikan*************/
.qk_main {
	width:1200px;
	margin:0 auto;
	}
.qk_main h3 {
	line-height:40px;
	height:40px;
	font-size:20px;
	border-bottom:1px solid #dfdfdf;
	}
.qk_main h3 a:hover { text-decoration:none;}
.qk_main h3 span {
	font-size:12px;
	color:#666;
	font-weight:normal;
	}
.qk_main h3 span a {padding:0 5px;}
.qk_main h3 b {
	width:4px;
	height:20px;
	display:block;
	float:left;
	background:#db2242;
	margin-right:10px;
	margin-top:10px;
	}
.qk_main h3 font {
	font-family:Vani;
	font-weight:normal;
	color:#666;
	font-size:16px;
	padding-left:10px;
	}
.qk_main .qkpic {
	width:909px;
	height:280px;
	padding-left:5px;
	padding-top:15px;
	margin-right:15px;
	border-right:1px solid #dfdfdf;
	}
.qk_main .qkpic p {
	width:160px;
	text-align:center;
	float:left;
	margin:0 10px;
	font-size:12px;
	color:#999;
	}
.qk_main .qkpic p img {
	border:1px solid #dfdfdf;
	padding:4px;
	width:150px;
	height:210px;
	}
.qk_main .qkpic p a { color:#258cff;}
.qk_main .qkpic p a:hover { color:#f00;}
.qk_main .qklw_r {
	height:295px;
	width:270px;
	float:left;
	}
.qk_main .qklw_r font {
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #dfdfdf;
	font-size:16px;
	font-weight:600;
	display:block;
	margin-bottom:5px;
	}
.qk_main .qklw_r font a {

	color:#FF0000;
	}
.qk_main .qklw_r font a:hover { color:#f00}
.dot {
	width:4px;
	height:4px;
	display:block;
	background:#db2242;
	float:left;
	margin-right:10px;
	margin-top:13px;
	}
.qk_main .qklw_r p {
	width:270px;
	line-height:30px;
	overflow:hidden;
	white-space:nowrap;
	}
/**************fuwu*************/
.fuwu {
	width:1200px;
	margin:0 auto;
	}
.fuwu_left {
	width:590px;
	}
.fuwu_left img {
	margin-top:15px;
	margin-right:20px;
	border:1px solid #dfdfdf;
	}
.fuwu_left dl {border:1px solid #dfdfdf;}
.fuwu_left dt {
	display:block;
	font-size:15px;
	font-weight:bold;
	background:#f0f8ff;
	line-height:34px;
	padding-left:15px;
	border-bottom:1px solid #dfdfdf;
	}
.fuwu_left dd {
	padding:0px 60px 15px;
	line-height:30px;
	height:321px;
	font-size:12px;
	}
.fuwu_left dd b {
	margin-top:5px;
	display:block;
	font-size:14px;
	}
	
.fuwu_right {
	width:588px;
	border:1px solid #dfdfdf;
	text-align:center;
	padding-bottom:2px;
	}
.fuwu_right font {
	display:block;
	font-size:15px;
	font-weight:bold;
	background:#f0f8ff;
	line-height:34px;
	padding-left:15px;
	border-bottom:1px solid #dfdfdf;
	text-align:left;
	}

/************anli*************/
.lyzg {
	width:1200px;
	margin:0 auto;
	}
.qkgd{
	background:#fff;
	width:1198px;
	border:1px solid #ccc;
	border-top:2px solid #006ab8;
	}
.qkgd .tagle{
	height:32px;
	line-height:32px;
	background-color:#f0f8ff;
	border-bottom:1px solid #ccc;
	}
.qkgd .tagle ul li{
	width:100px;
	height:33px;
	line-height:33px;
	border-right:1px solid #ccc;
	overflow:hidden;
	float:left;
	font-size:14px;
	font-weight:bold;
	}
.qkgd .tagle ul li a{
	width:100px;
	height:33px;
	line-height:33px;
	text-align:center;
	display:block;
	}
.qkgd .tagle ul li a:hover{text-decoration:none;}
.qkgd .tagle ul li a.over{
	background-color:#fff;
	color:#006ab8;
	}
.qkgd .cont{
	margin:25px 2px;
	display:none;
	}
.qkgd div.over{display:block;}

.qkgd .cont ul li{
	width:250px;
	float:left;
	padding-left:48px;
	}
.qkgd .cont ul li a{
	width:154px;
	height:210px;
	display:block;
	overflow:hidden;
	border:1px solid #fff;
	position:relative;
	text-align:center;
	zoom:1;
	}
.qkgd .cont ul li img{
	width:200px;
	height:300px;
	}
.qkgd .cont ul li p{
	width:200px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
	}
/**************conys***************/
.conys {
	width:1200px;
	margin:0 auto;
	}
.conys font{
	font-size:15px;
	font-weight:bold; 
	line-height:30px; 
	border-bottom:1px #ccc dashed; 
	letter-spacing:1px;
	display:block;
	}
.conys font b {
	background:url(../img/zrbg.png) 0 0 #fff no-repeat;
	width:188px;
	height:40px;
	color:#fff;
	text-align:center;
	display:inline-block;
	position:relative;
	top:8px;
	}
.conys_box {
	width:1158px;
	margin:0 auto;
	text-align:center;
	padding:40px 20px;
	}
.conys_box img {margin:20px 0;}

/***********link**************/
.link {
	width:1200px;
	margin:0 auto;
	}
.link h3 {
	font-size:20px;
	font-weight:normal;
	height:40px;
	line-height:40px;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #dfdfdf;
	}
.link a { padding:5px 10px;}
/**************footer*****************/
body>footer {
	margin-top:10px;
	background:#3d3d3d;
	}
body>footer>div {
	width:1200px;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
	font-size:12px;
	color:#a4a4a4;
	background:url(../img/logo2.png) 0 35px no-repeat;
	}
body>footer>div a {
	color:#a4a4a4;
	padding:5px 10px;
	font-size:12px;
	}
body>footer>div p span {
	margin-right:10px;
	display:inline-block;
	margin-top:10px;
	}
body>footer>div .span01 {
	width:118px;
	height:46px;
	border:1px solid #dfdfdf;
	margin-right:10px;
	background:url(../img/header_icon.png) -240px 0px no-repeat;
	display:block;
	float:left;
	}
body>footer>div .span02 {
	width:118px;
	height:46px;
	border:1px solid #dfdfdf;
	margin-right:10px;
	background:url(../img/header_icon.png) -240px -54px no-repeat;
	display:block;
	float:left;
	}
body>footer>div .span03 {
	width:118px;
	height:46px;
	border:1px solid #dfdfdf;
	margin-right:10px;
	background:url(../img/header_icon.png) -240px -109px no-repeat;
	display:block;
	float:left;
	}
body>footer>div .span04 {
	width:118px;
	height:46px;
	border:1px solid #dfdfdf;
	margin-right:10px;
	background:url(../img/header_icon.png) -240px -163px no-repeat;
	display:block;
	float:left;
	}
.subnav {
	width:100%;
	height:40px;
	line-height:40px;
	}
.breadcrumb {
	width:1200px;
	margin:0 auto;
	color:#666;
	}
.breadcrumb a { color:#c41921;}
.breadcrumbox {
	width:1198px;
	margin:0 auto;
	border:1px solid #dfdfdf;
	border-bottom:none;
	}
/*修改添加开始*/
.breadcrumbox .ppbbx {
 	float: left;
    line-height: 34px;
    font-size: 14px;

	}
.ppbbx dl{
    border-top: 1px solid #eaeaea;
    width: 100%;
    position: relative;
    line-height: 42px;
    float: left;
}
.ppbbx dl dt{
    float: left;
    width: 124px;
    text-align: center;
    background: #f4f3f3;
    font-weight: bold;
    position: absolute;
    height: 100%;
    color: #333;
}
.ppbbx dl dd{
	width: 1062px;
    float: right;
    text-align: center;
}
.ppbbx dl:first-child{
	border-top: none;
}
.ppbbx dl dd a{
    padding: 0 10px;
    text-align: center;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #454545;
}

.breadcrumbox .bread {
	border-bottom:1px solid #dfdfdf;
	line-height:34px;
	color:#666;
	}
/*修改添加结束*/
.breadcrumbox .bread  span {
	float:left;
	display:inline-block;
	width:100px;
	font-weight:700;
	}
/*************mainqk**************/
.mainqk {
	width:1198px;
	margin:0 auto;
	border:1px solid #dfdfdf;
	clear:both;
	overflow:hidden;
	}
.mainqk img {
	float:left;
	width:290px;
	height:390px;
	margin:20px 20px;
	}
.mainqk dl {
	float:left;
	padding:20px 20px;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	height:390px;
	width:588px;
	line-height:24px;
        position: relative;
	}
.mainqk dl dt {
	font-size:25px;
	font-weight:700;
	font-family:"微软雅黑";
	}
.mainqk dl dt  h1{
	font-size:25px;
	font-weight:700;
	font-family:"微软雅黑";
	}	
.mainqk .qkjs {
	padding:10px 10px;
	border:1px dashed #DFE0FF;
	clear:both;
	overflow:hidden;
	color:#900;
	margin:15px 0 15px 0;
	background:papayawhip;
	font-weight:700;
	}
.grey1 {background-color:#8ccaef;}
.mainqk .qkjs p {
	float:left;
	width:270px;
	padding-left:12px;
	line-height:24px;
	}
.mainqk .qkzy {
	height:150px;
	overflow:hidden;
	color:#666;
	}
.mainqk .qkzy a { color:#f00;}
.mainqk .qkzy a:hover { color:#006ab8;}
.mainqk .botn {
	clear:both;
	overflow:hidden;
	padding:10px 0px;
        width: 590px;
        position: absolute;
        bottom: 0px;
	}
.mainqk .botn .zxzx{
	float:left;
	border-right:1px solid #dfdfdf;
	text-align:center;
	margin-right:20px;
	}
.mainqk .botn .zxzx img{
	width:350px;
	height:60px;
	display:inline-block;
	margin:20px 20px 20px 0;
	}
.mainqk .botn .zxzx i{
	width: 24px;
	height: 22px;
	margin: 13px 10px 13px 20px;
	display: inline-block;
	float:left;
	background:url(../img/bubble.png) 0 0 no-repeat;
	}
.mainqk .botn .zxzx a span {
	display:block;
	font-size:18px;
	font-family:"微软雅黑";
	color:#fff;
	}
.mainqk .botn .zxzx a:hover {
	background:#006ab8;
	text-decoration:none;
	}
.mainqk .botn p span{ color:#999;}
.mt15 {margin-top:15px;}
.mainqk .smallban {
	padding:20px;
	height:390px;
	width:198px;
	text-align:center;
	float:left;
	}
.mainqk .smallban img {
	width:198px;
	height:250px;
	margin:0 0 5px 0;
	}
.mainqk .smallban p {
	text-align:left;
	line-height:24px;
	text-indent:2em;
	color:#666;
	}
/*****************在线投稿**********************/
.tougaozx {
	background:url(../images/butt_bg01.png) 0 0 no-repeat;
	padding:20px 20px 20px;
	width:860px;
	margin-bottom:20px;
	font-size:14px;
	position:relative;
	color:#fff;
	}
.tougaozx li {
	line-height:30px;
	float:left;
	width:350px;
	color:#840000;
	font-weight:700;
	}
.tougaozx .input {
	line-height:22px;
	width:120px;
	font-weight:normal;
	}
.tougaozx li span {
	font-weight:normal;
	color:#333;
	font-size:12px;
	}
.tougaozx li font {
	color:#f00;
	padding:0 5px;
	}
.tougaozx p {
	line-height:30px;
	color:#333;
	}
.tougaozx .tgbutt {
	position:absolute;
	right:0px;
	bottom:0px;
	}
.sbtnmysoul {
	background:url(../images/butt02.gif) no-repeat;
	position:absolute;
	width:165px;
	height:75px;
	right:15px;
	bottom:38px;
	border:none;
	}
.ask_qk11 {
	border:1px dashed #ccc;
	padding:10px 10px;
	background: papayawhip url(../images/tgicon.png) 835px 50px no-repeat;
	margin-bottom:10px;
	position: relative;
	}

.ask_qk11 font {
	float: left;
    width: 14px;
    background-color: #ff6600;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    color: #fff;
    padding: 6px 8px;
    margin-left: 4px;
    margin-right: 15px;
    border: 1px dashed #fff;
	}
.ask_qk11 p {
	float: left;
    width: 400px;
    height: 26px;
    line-height: 26px;
    font-size: 13px;
	}
/**********qklist**********/
.qklist {
	width:1200px;
	margin:0 auto;
	}
.main_left {
	width:270px;
	}
.main_left .contact {
	width:268px;
	border:1px solid #dfdfdf;
	padding-bottom:5px;
	}
.main_left .contact font {
	height:40px;
	line-height:40px;
	padding-left:15px;
	font-size:15px;
	font-weight:bold;
	background:#fef9f4;
	border-bottom:1px solid #dfdfdf;
	display:block;
	margin-bottom:5px;
	}
.main_left .contact p {
	padding:0px 10px;
	line-height:26px;
	width:248px;
	height:auto;
	color:#666;
	}
.main_left .mlbox {
	border:1px solid #dfdfdf;
	margin-top:15px;
	padding-bottom:10px;
	}
.main_left .mlbox font {
	height:40px;
	line-height:40px;
	padding-left:15px;
	font-size:15px;
	font-weight:bold;
	background:#fef9f4;
	border-bottom:1px solid #dfdfdf;
	display:block;
	margin-bottom:5px;
	}
.main_left .mlbox font em {
	margin-left:10px;
	color:#900;
	font-weight:normal;
	}
.main_left .mlbox p {
	margin-left:10px;
	margin-right:10px;
	width:245px;
	line-height:30px;
	overflow:hidden;
	white-space:nowrap;
	border-bottom:1px dashed #999;
	}
.main_left .newqk {
	width:268px;
	margin-top:15px;
	padding-bottom:10px;
	border:1px solid #dfdfdf;
	}
.main_left .newqk font {
	height:40px;
	line-height:40px;
	padding-left:15px;
	font-size:15px;
	font-weight:bold;
	background:#fef9f4;
	border-bottom:1px solid #dfdfdf;
	display:block;
	margin-bottom:5px;
	}
.main_left .newqk ul li {
	width:248px; 
	line-height:30px; 
	border-bottom:1px dashed #999; 
	display:inline; 
	color:#000;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:clip;
	margin-left:10px;
	display:block;
	}
.main_left .newqk .blod { font-weight:bold}
.main_left .newqk .date {
	width:20px;
	float:left;
	color:#f00;
	text-align:center;
	}
.main_left .newqk .qk_img {
	float:left;
	margin-left:25px;
	padding-bottom:10px;
	width:220px;
	position:relative;
	}
.main_left .newqk .qk_img .qkxx {
	position:absolute;
	right:0px;
	font-size:12px;
	color:#666;
	line-height:21px;
	width:108px;
	}
.main_left .newqk .qk_img img {
	width:100px;
	height:120px;
	float:left;
	}
.main_left .newqk .qk_img .an a {
	display:block;
	float:left;
	padding:0 9px;/* 30px */
	color:#fff;
	background:#ff6600;
	font-size:12px;
	text-align:center;
	position:absolute;
	bottom:10px;
	right:0;
	}
.maincont_l {width:890px;}
.maincont_l .mbox { margin-bottom:10px;}
.maincont_l .mbox h4 {
	height:38px;
	line-height:40px;
	border-bottom:2px solid #dfdfdf;
	color:#900;
        margin-bottom:20px;
	}
.maincont_l .mbox h4 span {
	padding:0 15px;
	height:38px;
	line-height:40px;
	border-bottom:2px solid #900;
	display:inline-block;
	font-size:16px;
	font-weight:700;
	}
.maincont_l .mbox h2 {
	height:38px;
	line-height:40px;
	border-bottom:2px solid #dfdfdf;
	color:#900;
        margin-bottom:20px;
	}	
.maincont_l .mbox h2 span {
	padding:0 15px;
	height:36px;
	line-height:40px;
	border-bottom:2px solid #900;
	display:inline-block;
	font-size:16px;
	font-weight:700;
	}	
.maincont_l .mbox .ppbg {
	background:#f6f6f6;
	border:1px solid #dfdfdf;
	border-top:none;
	clear:both;
	overflow:hidden;
	padding:10px 20px;
	}
.ppbg dt {line-height:40px;}
.ppbg dt span { color:#666;}
.ppbg dd {
	width:28%;
	margin-right:3%;
	float:left;
	color:#333;
	line-height:24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}
.ppbg dd span { color:#666;}
.mboxcon {
	font-size:14px;
	color:#333;
	line-height:24px;

	}
.mboxcon p {
        text-indent:2em;
	padding-bottom:10px;
	margin:0 20px;
	}
.mboxcon ul {
	clear:both;
	overflow:hidden;
	}
.mboxcon li {
	width: 190px;
	height: 260px;
	margin: 18px 15px 0 15px;
	text-align: center;
	float: left;
	}
.mboxcon li p {
	padding:0;
	margin:0;
	text-indent:inherit;
	}
.mboxcon .picc {
	width:155px;
	height:190px;
	margin:10px 20px;
	display:block;
	}
.mboxcon .picc img {
	width:155px;
	height:190px;
	}
.mboxcon .pictt {
	height:20px;
	line-height:20px;
	color:#999;
	font-size:12px;
	}

.main_right {
	width:908px;
	padding-left:5px;
	border:1px solid #dfdfdf;
	margin-bottom:15px;
	}
.main_right h3 {
	height:40px;
	line-height:40px;
	border-bottom:2px solid #dfdfdf;
	width:880px;
	margin-left:10px;
	margin-bottom:15px;
	}
.main_right h3 font {
	border-bottom:2px solid #900;
	line-height:40px;
	display:inline-block;
	}
.main_right h3 span {
	font-size:12px;
	font-weight:normal;
	}
.main_right p {
	width:160px;
	text-align:center;
	float:left;
	margin:0 10px;
	font-size:12px;
	color:#999;
        white-space: nowrap;
        overflow: hidden;
		height:285px;
	}
.main_right p img {
	border:1px solid #dfdfdf;
	padding:4px;
	width:150px;
	height:210px;
	}
.main_right p a { color:#258cff;}
.main_right p a:hover { color:#f00;}
/************qkindex***********/
.qkindex {
	width:908px;
	padding-left:5px;
	padding-bottom:10px;
	margin-bottom:15px;
	/* border:1px solid #dfdfdf; */
	}
.qkindex h3 {
	height:40px;
	line-height:40px;
	border-bottom:2px solid #dfdfdf;
	width:880px;
	margin-left:10px;
	margin-bottom:15px;
	}
.qkindex h3 span {
	font-size:12px;
	font-weight:normal;
	}
.qkindex h3 font {
	border-bottom:2px solid #900;
	line-height:40px;
	display:inline-block;
	}
.qkindex p {
	width:160px;
	text-align:center;
	float:left;
	margin:0 10px;
	font-size:12px;
	color:#999;
	}
.qkindex p img {
	border:1px solid #dfdfdf;
	padding:4px;
	width:150px;
	height:210px;
	}
.qkindex p a { color:#258cff;}
.qkindex p a:hover { color:#f00;}

/***************special***************/
.main_right .special {
	width:880px;
	margin-left:20px;
	margin-bottom:15px;
	display:inline-block;
	}
.main_right .special li{
	border-bottom:1px dashed #dfdfdf;
	overflow:hidden;
	white-space:nowrap;
	margin-bottom:2px;
	width:420px;
	float:left;
	line-height:26px;
	margin-right:20px;
	}
.main_right .special li img {
	width:290px;
	height:180px;
	padding:4px;
	border:1px solid #dfdfdf;
	float:left;
	margin-right:15px;
	}
.main_right .special h4 {
	font-size:15px;
	font-weight:normal;
	}
.main_right .special p {
	height:50px;
	display:block;
	width:100%;
	font-size:14px;
	margin:0;
	text-align:left;
	overflow:hidden;
	}
.main_right .special span {
	font-size:12px;
	color:#999;
	width:100%;
	text-align:right;
	float:left;
	}

/******分页******/
.plist {
    clear: both;
    height: 30px;
    overflow: hidden;
    padding-bottom: 15px;
	padding-top:15px;
	float:right;
	padding-right:15px;
	}
.plist ul.pagelist {
    margin-left: 20px;
    overflow: hidden;
    text-align: center;
	}
.plist ul.pagelist li {
    float: left;
    margin-right: 8px;
    width: auto;
	}
.plist ul.pagelist li a {
    background-color: #f0f0f0;
    border: 1px solid #e0e0e0;
    color: #666666;
    display: block;
    float: left;
    padding: 0 10px 2px;
	}
.plist ul.pagelist li a:hover {
    background-color: #ffffff;
    border-color: #258cff;
    color: #258cff;
    text-decoration: none;
	}
/***************** qkartcont*****************/
.qkart { width:915px;}
.qkartcont {
	width:883px;
	padding:0 15px 20px;
	border:1px solid #dfdfdf;
	}
.qkartcont h3 {
	height:40px;
	line-height:40px;
	border-bottom:2px solid #dfdfdf;
	margin-bottom:15px;
	}
.qkartcont h3 font {
	border-bottom:2px solid #900;
	line-height:40px;
	display:inline-block;
	}
.qkartcont h2 {
	height:40px;
	line-height:40px;
	text-align:center;
	font-weight:600;
	font-size:25px;
	}
.qkartcont h1 {
	height:40px;
	line-height:40px;
	text-align:center;
	font-weight:600;
	font-size:25px;
	}	
.qkartcont .grey {
	color:#999;
	line-height:30px;
	border-bottom:1px solid #ddd;
	padding-bottom:5px;
	margin-bottom:15px;
	}
.qkartcont .artbox {
	border:1px solid #ddd;
	padding:10px 10px;
	color:#666;
	text-indent:2em;
	margin-bottom:15px;
	}
.qkartcont a {
    color: #FF6600;
}	
/*************在线投稿***************/
.zxtg {
	width:720px;
	height:110px;
	padding-left:160px;
	padding-top:35px;
	background:url(../img/tgbg.png) 0 0 no-repeat;
	position:relative;
	}
.zxtg .tginput {
	float:left;
	width:300px;
	height:30px;
	line-height:30px;
	}
.zxtg .tginput i {
	color:#F00;
	width:5px;
	margin-right:10px;
	}
.zxtg .tginput input { width:200px;}
.zxtg .ppt {
	font-size:12px;
	color:#666;
	display:block;
	float:left;
	padding-left:15px;
	}
.zxtg .sunbut {
	background:url(../img/header_icon.png) right -150px no-repeat;
	width:75px;
	height:75px;
	position:absolute;
	right:40px;
	bottom:30px;
	text-indent:-9999px;
	z-index:50;
	}
.zxtg .sunbut a {
	width:73px;
	height:75px;
	display:block;
	}
.qkinfo {
	clear:both;
	height:345px;
	}
.qkinfo img {
	float:left;
	width:240px;
	height:325px;
	}
.qkinfo dt {
	float:right;
	width:620px;
	font-size:20px;
	height:40px;
	font-weight:600;
	}
.qkinfo dd {
	float:right;
	width:620px;
	height:35px;
	}
.qkinfo .w310 { width:310px;}
.qkinfo dd a { color:#0066cc;}
.qkinfo dd a:hover { color:#f00;}
.qkinfo .button a {
	display: block;
	line-height: 30px;
	padding: 0px 30px;
	margin-right: 50px;
	text-align: center;
	color: #fff;
	float: left;
	}
.qkinfo .button a:hover {
	color:#fff;
	text-decoration:none;
	}
.qkinfo .button .dd1 { background:#ff6600;}
.qkinfo .button .dd2 { background:#0066cc;}
.ask_qk {
	border:1px solid #ff6600;
	padding:20px 20px;
	}
.ask_qk font {
	float: left;
	width: 14px;
	background-color: #ff6600;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
	padding: 5px 8px;
	margin-left: 4px;
	margin-right: 24px;
	}
.ask_qk p {
	float:left;
	width:385px;
	height:30px;
	line-height:30px;
	}
.grbg {
	height:34px;
	line-height:34px;
	background:#f5f5f5;
	display:block;
	margin:15px 0;
	font-size:15px;
	font-weight:600;
	color:#ff6600;
	padding-left:20px;
	}
.msg {
	height:30px;
	line-height:30px;
	padding:10px 10px;
	margin-top:15px;
	border:1px solid #dfdfdf;
	clear:both;
	}
.msg p {
	float:left;
	width:440px;
	}

.artdiv {
	width:675px;
	margin:0 auto;
	}
/*************论文列表***********/
.main_right dl {
	margin:0px 20px 10px 15px;
	padding-bottom:5px;
	border-bottom:1px dotted #dfdfdf;
	}
.main_right dl dt a{
	font-size:16px;
	font-weight:600;
	}
.main_right dl dd {
	color:#999;
	height:50px;
	overflow:hidden;
	}
.main_right dl dd a { color:#f00;}
.main_right dl .time {
	text-align:right;
	font-size:12px;
	margin-top:10px;
	height:25px;
	line-height:25px;
	}
.main_right dl .time span {margin-left:20px;}
.main_right dl .time span b { color:#f00;}

/****************kefu*****************/
.keifu{ position:fixed; top:5%; left:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:9999;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../img/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:98px; background:url(../img/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../img/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:6px solid #029bdb; padding-top:5px; background:#fbfbfb;}
.keifu_con li{ line-height:26px; text-align:center; font-size:14px; font-weight:bold;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot a{ width:131px; height:58px; background:url(../img/keifu.png); background-position:0 -206px; display:block; overflow:hidden; text-indent:-9999px;}

/*************底部伸缩*****************/
.appxb {
        position: fixed;
        bottom: 0;
        width: 100%;
        left: 0;
        z-index: 999999
    }

    .appxb-header {
        position: fixed;
        bottom: 0;
        left: -157px;
        cursor: pointer
    }

    .appxb-con {
        position: absolute;
        bottom: 0;
        width: 100%
    }

    .appxb-con > div {
        z-index: 10;
        width: 1220px;
        margin: 0 auto;
        position: relative
    }

    .appxb-con .app-warp {
        width: 100%;
        position: absolute;
        left: 0;
        z-index: -2;
        height: 145px;
        bottom: 0;
		background:url(../images/foot_news_bg.jpg) center center no-repeat; 
		opacity:0.9;
    }

    .warp-close {
        background:url(../images/footer_new_ico_1.png) no-repeat center center;
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 39px;
        height: 39px;
        z-index: 9;
        transition: .5s
    }

    .warp-close:hover {
        transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg)
    }

    .opred {}

    .opred img {display: block}
/***********link**************/
.link {
	width:1200px;
	margin:0 auto;
	}
.link:after {content:""; clear:both; height:0px; display: block;}
.link h3 {
	font-size:20px;
	font-weight:normal;
	height:40px;
	line-height:40px;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #dfdfdf;
	}
.link h3 span {float:right;font-size:14px;display:inline-table;color: #999;}
.link li {float:left;}
.link a { padding:5px 10px;}
/*18.7.26开始*/
.zz_cont {
	margin: 10px 20px 5px;
	border-bottom: 2px dashed #c00;
	padding-bottom: 10px;
	height: 165px;
	overflow: hidden;
	}
.zz_cont img { float: left; margin-right: 20px;}

.postlis{ padding:10px;}
.postlis h2 { font-size: 15px;  margin-bottom: 10px;}
.postlis h2 b {
	width:4px;
	height:16px;
	display:block;
	float:left;
	background:#db2242;
	margin-right:10px;
	margin-top: 3px;
	}
.postlis dl{ height:144px; overflow:hidden; margin-bottom: 15px;}
.postlis dl dd{ float:left; width:324px; padding-right:15px; padding-left:15px; height:24px; line-height:24px; overflow:hidden; font-size:12px;}
.postlis dl dd span{ font-family:宋体; color:#666666;}
.postlis dl dd em{ font-family:宋体; font-style:normal; margin:0px 5px; color:#333333; font-weight:bold;}
.postlis dl dd a{ font-size:12px; color:#DD3737; font-weight:bold;}
.postlis dl dd b{ margin:0px 5px; color:#664702;}

/*18.7.26结束*/ 
/*微调发表常识、论文范文、简介*/
.webinf{height: 283px;}
.webinf img{display: block;text-align: center;margin: 0 auto;width: auto;}
.webinf span{
	text-align: left;
	padding: 0 20px;
	display: block;    
	text-overflow: ellipsis;
    /*display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;*/
    overflow: hidden;
}
.zz_cont{border: none; margin: 0 20px;float: none;width: auto;/* border-bottom: 2px dashed #c00; */padding: 10px 0 10px 0;height: auto;}
.zz_cont .ptitle{
	width: 31%;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ban_right_jj p i{padding-left: 0;}
.postlis ul li{
	height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0;
    width: calc(100%/2 - 20px);
    margin-right: 20px;
}
.postlis ul{padding-top: 0;}
.postlis ul li i {
    width: 3px;
    height: 3px;
    background: #db2242;
    float: left;
    display: inline-block;
    margin-right: 7px;
    margin-top: 14px;
}
.postlis ul li a {
    display: inline-block;
    width: 80%;
    height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    color: #333;
}
.postlis ul li a:hover {color: red;}
.postlis ul li span {
    display: inline-block;
    height: 30px;
    font-size: 10px;
    width: 15%;
    float: right;
    color: #999;
}
.postlis{overflow: hidden;}

/*修改开始*/
.xgqktj {
/*	padding:10px 10px;*/
	border:1px solid #dfdfdf;
	margin-top:15px;
	}
.xgqktj ul{
	padding:0px 10px 30px 10px;
}
.xgqktj font {
	height:40px;
	line-height:40px;
	display:block;
	margin-bottom:10px;
	font-size:15px;
	font-weight:600;
	display: block;
	background: #c8203e;
	color: #fff;
	padding-left: 10px;
	}
.xgqktj font:before{
    content: "";
    display: inline-block;
    width: 4px;
    height: 18px;
    background: #fff;
    vertical-align: middle;
    margin-right: 7px;
    margin-top: -3px;
}
.xgqktj li {
	float:left;
	width:436px;
	margin-right:20px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 8px;	
	margin-top: 8px;
	}
.xgqktj li a{
	padding-left: 8px;
}
.xgqktj li .dot{
	display: none;
}
.xgqktj li:before{
	    width: 6px;
    height: 7px;
	content: "";
	    display: inline-block;
    top: 18px;
    right: 15px;
    background: url(../img/header_icon.png) -25px 0px no-repeat;
}
.xgqktj li:nth-child(2n){
	margin-right: 0;
}
/*修改结束*/

.smyfw{
	text-align:center;font-size:18px;
	border:1px solid #ff6600;
	padding:5px 5px;
	color:#FF0000;
	margin-bottom:3px;
}


.gdxsxm2 {
	
	border: 2px solid #ff6600;
	margin-top:20px;
	margin-bottom: 20px;
	}
.gdxsxm2  p{
	background-color: #ff6600;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
	padding: 5px 8px;
	
}
.gdxsxm2 ul{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	}
.gdxsxm2 ul li {
	margin: 0px 10px;
	width: calc(33.3334% - 20px);
	height:24px;
	line-height:24px;
	}
.gdxsxm2  ul li a{
	color:black;
	margin:0 10px;
	font-size:14px;
}


.zdfuwu {
	
	border: 2px solid #ff6600;
	/*margin-top:20px;*/
	
	}
.zdfuwu  p{
	background-color: #ff6600;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
	padding: 5px 8px;
	
}
.zdfuwu ul{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	}
.zdfuwu ul li {
	margin: 0px 10px;
	width: calc(48% - 20px);
	height:30px;
	line-height:30px;
	}
.zdfuwu  ul li a{
	color:black;
	margin:0 10px;
	font-size:14px;
}

.biaodan {
    background: url(../img/bd1.jpg) no-repeat top center;
    height: 150px;
    position: relative;
    margin: 18px 0 0 0;
    padding: 10px;
}
.biaodan .bdform {
    margin: 0 auto;
    box-sizing: border-box;
}
.biaodan h2 {
    color: #fff;
    margin-bottom: 10px;
}
.tianx {
    overflow: hidden;
    display: inline-block;
}
.biaodan form .tianx span {
    float: left;
    color: #fff;
    line-height: 38px;
    padding-right: 10px;
    font-size: 16px;
	margin-left: 84px;
}
.biaodan form .in {
    height: 34px;
    width: 227px;
    border-radius: 5px;
    padding-left: 20px;
    float: left;
    border: none;
}
.biaodan form .tianx2 span {
    margin-left: 20px;
}

.tijiaodiv {
    clear: both;
    margin-top: 0;
    float: right;
    margin-right: 145px;
}
.biaodan form .tijiao {
    width: 200px;
    height: 39px;
    background: #fba004;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    border: none;
}